| 
                
               | 
              
                
               | 
              
                @@ -186,6 +186,7 @@ def maintenance_list(request): 
               | 
            
            
            
              | 
                186
               | 
              
                186
               | 
              
                     query = request.POST.get('query', '')
               | 
            
            
            
              | 
                187
               | 
              
                187
               | 
              
                     start_time = request.POST.get('start_time', '')
               | 
            
            
            
              | 
                188
               | 
              
                188
               | 
              
                     end_time = request.POST.get('end_time', '')
               | 
            
            
            
              | 
                
               | 
              
                189
               | 
              
                +    point_id = request.POST.get('point_id', '')
               | 
            
            
            
              | 
                189
               | 
              
                190
               | 
              
                  
               | 
            
            
            
              | 
                190
               | 
              
                191
               | 
              
                     maintenances = MaintenaceInfo.objects.filter(status=True) 
               | 
            
            
            
              | 
                191
               | 
              
                192
               | 
              
                  
               | 
            
            
            
            
            
              | 
                
               | 
              
                
               | 
              
                @@ -202,6 +203,9 @@ def maintenance_list(request): 
               | 
            
            
            
              | 
                202
               | 
              
                203
               | 
              
                         start_time = tc.string_to_utc_datetime(start_time, format='%Y%m%d') 
               | 
            
            
            
              | 
                203
               | 
              
                204
               | 
              
                         end_time = tc.string_to_utc_datetime(end_time + ' 23:59:59', format='%Y%m%d %H:%M:%S') 
               | 
            
            
            
              | 
                204
               | 
              
                205
               | 
              
                         maintenances = maintenances.filter(created_at__range=(start_time, end_time)) 
               | 
            
            
            
              | 
                
               | 
              
                206
               | 
              
                +     
               | 
            
            
            
              | 
                
               | 
              
                207
               | 
              
                +    if point_id: 
               | 
            
            
            
              | 
                
               | 
              
                208
               | 
              
                +        maintenances = maintenances.filter(point_id=point_id) 
               | 
            
            
            
              | 
                205
               | 
              
                209
               | 
              
                  
               | 
            
            
            
              | 
                206
               | 
              
                210
               | 
              
                     count = maintenances.count() 
               | 
            
            
            
              | 
                207
               | 
              
                211
               | 
              
                     maintenances = maintenances.order_by('-pk')
               |